package top.healthylife.gateway.platform.eye.dto.zuhejiekou.EyeReqOpenCbHistoryDto.res;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
* @author: GenUtil
* @date: 2020-12-14 23:21:45
*/
@Data
@Accessors(chain = true)
@ApiModel("Mortlist")
public class Mortlist {

    @JsonProperty("amount")
    @ApiModelProperty(value = "被担保债权数额", example = "260万元")
    private String amount;

    @JsonProperty("cancelDate")
    @ApiModelProperty(value = "注销日期", example = "2017-11-22")
    private String cancelDate;

    @JsonProperty("pawnList")
    @ApiModelProperty(value = "抵押物", example = "")
    private List<Pawnlist> pawnList;

    @JsonProperty("changeList")
    @ApiModelProperty(value = "变更记录", example = "")
    private List<Changelist> changeList;

    @JsonProperty("publishDate")
    @ApiModelProperty(value = "公示日期", example = "2016-12-22")
    private String publishDate;

    @JsonProperty("regDate")
    @ApiModelProperty(value = "登记日期", example = "2016-12-22")
    private String regDate;

    @JsonProperty("remark")
    @ApiModelProperty(value = "备注", example = "")
    private String remark;

    @JsonProperty("type")
    @ApiModelProperty(value = "被担保债权种类", example = "借款合同")
    private String type;

    @JsonProperty("overviewRemark")
    @ApiModelProperty(value = "概况备注", example = "")
    private String overviewRemark;

    @JsonProperty("overviewTerm")
    @ApiModelProperty(value = "概况债务人履行债务的期限", example = "")
    private String overviewTerm;

    @JsonProperty("peopleList")
    @ApiModelProperty(value = "抵押人", example = "")
    private List<Peoplelist> peopleList;

    @JsonProperty("regNum")
    @ApiModelProperty(value = "登记编号", example = "黑富工商抵登字[2015]03026号")
    private String regNum;

    @JsonProperty("regDepartment")
    @ApiModelProperty(value = "登记机关", example = "富裕县市场监督管理局")
    private String regDepartment;

    @JsonProperty("overviewAmount")
    @ApiModelProperty(value = "概况数额", example = "")
    private String overviewAmount;

    @JsonProperty("overviewScope")
    @ApiModelProperty(value = "概况担保的范围", example = "")
    private String overviewScope;

    @JsonProperty("scope")
    @ApiModelProperty(value = "担保范围", example = "借款本金、利息、罚息、复利、违约金、损害赔偿金以及诉讼费、律师费、担保费、处置费、过户费等贷款人实现债权、担保权的费用和借款人所有其他应付的费用。")
    private String scope;

    @JsonProperty("overviewType")
    @ApiModelProperty(value = "概况种类", example = "")
    private String overviewType;

    @JsonProperty("term")
    @ApiModelProperty(value = "债务人履行债务的期限", example = "")
    private String term;

    @JsonProperty("id")
    @ApiModelProperty(value = "id", example = "12381915")
    private Long id;

    @JsonProperty("cancelReason")
    @ApiModelProperty(value = "注销原因", example = "1")
    private String cancelReason;

    @JsonProperty("base")
    @ApiModelProperty(value = "省份简称", example = "hlj")
    private String base;

    @JsonProperty("status")
    @ApiModelProperty(value = "状态", example = "无效")
    private String status;

}
